An Algorithm for Finding Hamilton Cycles in Random Directed Graphs
نویسنده
چکیده
We describe a polynomial (O( n’.‘)) time algorithm DHAM for finding hamilton cycles in digraphs. For digraphs chosen uniformly at random from the set of digraphs with vertex set (1,2,. . . , n } and m = m(n) edges the limiting probability (as n + co) that DHAM finds a hamilton cycle equals the limiting probability that the digraph is hamiltonian. Some applications to random “ travelling salesman problems” are discussed. 6 1988 Academic PRSS, Inc.
منابع مشابه
Packing, Counting and Covering Hamilton cycles in random directed graphs
A Hamilton cycle in a digraph is a cycle passes through all the vertices, where all the arcs are oriented in the same direction. The problem of finding Hamilton cycles in directed graphs is well studied and is known to be hard. One of the main reasons for this, is that there is no general tool for finding Hamilton cycles in directed graphs comparable to the so called Posá ‘rotationextension’ te...
متن کاملA Brief Introduction to Hamilton Cycles in Random Graphs
We survey results concerning Hamilton cycles in random graphs. Specifically, we focus on existence results for general and regular graphs, and discuss algorithms for finding Hamilton cycles and solving related problems (that succeed with high probability).
متن کاملFinding Hamilton cycles in robustly expanding digraphs
We provide an NC algorithm for finding Hamilton cycles in directed graphs with a certain robust expansion property. This property captures several known criteria for the existence of Hamilton cycles in terms of the degree sequence and thus we provide algorithmic proofs of (i) an ‘oriented’ analogue of Dirac’s theorem and (ii) an approximate version (for directed graphs) of Chvátal’s theorem.
متن کاملAn almost linear time algorithm for finding Hamilton cycles in sparse random graphs with minimum degree at least three
We describe an algorithm for finding Hamilton cycles in random graphs. Our model is the random graph G = Gδ≥3 n,m. In this model G is drawn uniformly from graphs with vertex set [n], m edges and minimum degree at least three. We focus on the case where m = cn for constant c. If c is sufficiently large then our algorithm runs in O(n) time and succeeds w.h.p.
متن کاملOn a Simple Randomized Algorithm for Finding Long Cycles in Sparse Graphs
We analyze the performance of a simple randomized algorithm for finding long cycles and 2-factors in directed Hamiltonian graphs of out-degree at most two and in undirected Hamiltonian graphs of degree at most three. For the directed case, the algorithm finds a 2-factor in O(n) expected time. The analysis of our algorithm is based on random walks on a line and interestingly resembles the analys...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Algorithms
دوره 9 شماره
صفحات -
تاریخ انتشار 1988